drop point apparatus - Turkish English Dictionary